package com.chat.admin.service;


import com.chat.common.dto.DisableGroupDTO;
import com.chat.common.dto.GetGroupDTO;
import com.chat.common.form.ListForm;
import com.chat.common.vo.GetGroupVO;
import com.chat.common.vo.R;

public interface GroupService {
    /**
     * 获取群聊列表
     * @param getGroupDTO
     * @return
     */
    R<ListForm<GetGroupVO>> getGroupList(GetGroupDTO getGroupDTO);

    /**
     * 禁用群聊
     * @param disableGroupDTO
     * @return
     */
    R DisableGroup(DisableGroupDTO disableGroupDTO);

    /**
     * 启用群聊
     * @param id
     * @return
     */
    R<?> EnableGroup(Long id);
}
